logging carts - French English Dictionary